package com.bigwork.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import com.fasterxml.jackson.annotation.JsonValue;

public enum OrderStatus {
    PENDING_PAYMENT("PENDING_PAYMENT"), // 待付款
    PAID("PAID"),                       // 已付款
    SHIPPED("SHIPPED"),                 // 已发货
    COMPLETED("COMPLETED");             // 已完成

    @EnumValue // 标记数据库存的值是code
    private final String code;

    OrderStatus(String code) {
        this.code = code;
    }

    @JsonValue // 标记响应json值是code
    public String getCode() {
        return code;
    }
}